package cn.com.dcsgo.service;

import cn.com.dcsgo.domain.dto.AfterSaleReplySaveDTO;
import cn.com.dcsgo.domain.po.AfterSaleReply;
import cn.com.dcsgo.domain.vo.AfterSaleReplyDetailVO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 针对表【after_sale_reply(售后服务回复表)】的数据库操作Service
 *
 * @author Dcsgo
 * @since 2025-05-19 10:59:29
 */
public interface AfterSaleReplyService extends IService<AfterSaleReply> {

    /**
     * 保存售后服务回复信息
     *
     * @param afterSaleReplySaveDTO 售后服务回复信息
     */
    void save(AfterSaleReplySaveDTO afterSaleReplySaveDTO);

    /**
     * 获取某个售后服务的回复信息列表(按回复时间降序排序)
     *
     * @param afterSaleId 售后服务id
     * @return 售后服务的回复信息列表
     */
    List<AfterSaleReplyDetailVO> list(Long afterSaleId);
}
